<!DOCTYPE html>

















































<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

  <meta name="description" content="Javadoc API documentation for Fresco." />

<link rel="shortcut icon" type="image/x-icon" href="../../../../../favicon.ico" />
<title>

  VolleyDraweeControllerBuilder - Fresco API


| Fresco

</title>
<link href="../../../../../../assets/doclava-developer-docs.css" rel="stylesheet" type="text/css" />
<link href="../../../../../../assets/customizations.css" rel="stylesheet" type="text/css" />
<script src="../../../../../../assets/search_autocomplete.js" type="text/javascript"></script>
<script src="../../../../../../assets/jquery-resizable.min.js" type="text/javascript"></script>
<script src="../../../../../../assets/doclava-developer-docs.js" type="text/javascript"></script>
<script src="../../../../../../assets/prettify.js" type="text/javascript"></script>
<script type="text/javascript">
  setToRoot("../../../../../", "../../../../../../assets/");
</script>
<script src="../../../../../../assets/doclava-developer-reference.js" type="text/javascript"></script>
<script src="../../../../../../assets/navtree_data.js" type="text/javascript"></script>
<script src="../../../../../../assets/customizations.js" type="text/javascript"></script>
<noscript>
  <style type="text/css">
    html,body{overflow:auto;}
    #body-content{position:relative; top:0;}
    #doc-content{overflow:visible;border-left:3px solid #666;}
    #side-nav{padding:0;}
    #side-nav .toggle-list ul {display:block;}
    #resize-packages-nav{border-bottom:3px solid #666;}
  </style>
</noscript>
</head>

<body class="">

<div id="header">
    <div id="headerLeft">
    
      <span id="masthead-title">Fresco</span>
    
    </div>
    <div id="headerRight">
      
  <div id="search" >
      <div id="searchForm">
          <form accept-charset="utf-8" class="gsc-search-box" 
                onsubmit="return submit_search()">
            <table class="gsc-search-box" cellpadding="0" cellspacing="0"><tbody>
                <tr>
                  <td class="gsc-input">
                    <input id="search_autocomplete" class="gsc-input" type="text" size="33" autocomplete="off"
                      title="search developer docs" name="q"
                      value="search developer docs"
                      onFocus="search_focus_changed(this, true)"
                      onBlur="search_focus_changed(this, false)"
                      onkeydown="return search_changed(event, true, '../../../../../')"
                      onkeyup="return search_changed(event, false, '../../../../../')" />
                  <div id="search_filtered_div" class="no-display">
                      <table id="search_filtered" cellspacing=0>
                      </table>
                  </div>
                  </td>
                  <td class="gsc-search-button">
                    <input type="submit" value="Search" title="search" id="search-button" class="gsc-search-button" />
                  </td>
                  <td class="gsc-clear-button">
                    <div title="clear results" class="gsc-clear-button">&nbsp;</div>
                  </td>
                </tr></tbody>
              </table>
          </form>
      </div><!-- searchForm -->
  </div><!-- search -->
      
    </div>
</div><!-- header -->


  <div class="g-section g-tpl-240" id="body-content">
    <div class="g-unit g-first side-nav-resizable" id="side-nav">
      <div id="swapper">
        <div id="nav-panels">
          <div id="resize-packages-nav">
            <div id="packages-nav">
              <div id="index-links">
                <a href="../../../../../packages.html"  >Package Index</a> | 
                <a href="../../../../../classes.html" >Class Index</a>
              </div>
              <ul>
                
    <li class="api apilevel-">
  <a href="../../../../../com/facebook/binaryresource/package-summary.html">com.facebook.binaryresource</a></li>
    <li class="api apilevel-">
  <a href="../../../../../com/facebook/cache/common/package-summary.html">com.facebook.cache.common</a></li>
    <li class="api apilevel-">
  <a href="../../../../../com/facebook/cache/disk/package-summary.html">com.facebook.cache.disk</a></li>
    <li class="api apilevel-">
  <a href="../../../../../com/facebook/common/disk/package-summary.html">com.facebook.common.disk</a></li>
    <li class="api apilevel-">
  <a href="../../../../../com/facebook/common/internal/package-summary.html">com.facebook.common.internal</a></li>
    <li class="api apilevel-">
  <a href="../../../../../com/facebook/common/logging/package-summary.html">com.facebook.common.logging</a></li>
    <li class="api apilevel-">
  <a href="../../../../../com/facebook/common/memory/package-summary.html">com.facebook.common.memory</a></li>
    <li class="api apilevel-">
  <a href="../../../../../com/facebook/common/references/package-summary.html">com.facebook.common.references</a></li>
    <li class="api apilevel-">
  <a href="../../../../../com/facebook/datasource/package-summary.html">com.facebook.datasource</a></li>
    <li class="api apilevel-">
  <a href="../../../../../com/facebook/drawee/backends/pipeline/package-summary.html">com.facebook.drawee.backends.pipeline</a></li>
    <li class="selected api apilevel-">
  <a href="../../../../../com/facebook/drawee/backends/volley/package-summary.html">com.facebook.drawee.backends.volley</a></li>
    <li class="api apilevel-">
  <a href="../../../../../com/facebook/drawee/controller/package-summary.html">com.facebook.drawee.controller</a></li>
    <li class="api apilevel-">
  <a href="../../../../../com/facebook/drawee/drawable/package-summary.html">com.facebook.drawee.drawable</a></li>
    <li class="api apilevel-">
  <a href="../../../../../com/facebook/drawee/generic/package-summary.html">com.facebook.drawee.generic</a></li>
    <li class="api apilevel-">
  <a href="../../../../../com/facebook/drawee/interfaces/package-summary.html">com.facebook.drawee.interfaces</a></li>
    <li class="api apilevel-">
  <a href="../../../../../com/facebook/drawee/view/package-summary.html">com.facebook.drawee.view</a></li>
    <li class="api apilevel-">
  <a href="../../../../../com/facebook/imagepipeline/animated/base/package-summary.html">com.facebook.imagepipeline.animated.base</a></li>
    <li class="api apilevel-">
  <a href="../../../../../com/facebook/imagepipeline/animated/factory/package-summary.html">com.facebook.imagepipeline.animated.factory</a></li>
    <li class="api apilevel-">
  <a href="../../../../../com/facebook/imagepipeline/animated/impl/package-summary.html">com.facebook.imagepipeline.animated.impl</a></li>
    <li class="api apilevel-">
  <a href="../../../../../com/facebook/imagepipeline/animated/util/package-summary.html">com.facebook.imagepipeline.animated.util</a></li>
    <li class="api apilevel-">
  <a href="../../../../../com/facebook/imagepipeline/backends/okhttp3/package-summary.html">com.facebook.imagepipeline.backends.okhttp3</a></li>
    <li class="api apilevel-">
  <a href="../../../../../com/facebook/imagepipeline/bitmaps/package-summary.html">com.facebook.imagepipeline.bitmaps</a></li>
    <li class="api apilevel-">
  <a href="../../../../../com/facebook/imagepipeline/cache/package-summary.html">com.facebook.imagepipeline.cache</a></li>
    <li class="api apilevel-">
  <a href="../../../../../com/facebook/imagepipeline/common/package-summary.html">com.facebook.imagepipeline.common</a></li>
    <li class="api apilevel-">
  <a href="../../../../../com/facebook/imagepipeline/core/package-summary.html">com.facebook.imagepipeline.core</a></li>
    <li class="api apilevel-">
  <a href="../../../../../com/facebook/imagepipeline/datasource/package-summary.html">com.facebook.imagepipeline.datasource</a></li>
    <li class="api apilevel-">
  <a href="../../../../../com/facebook/imagepipeline/decoder/package-summary.html">com.facebook.imagepipeline.decoder</a></li>
    <li class="api apilevel-">
  <a href="../../../../../com/facebook/imagepipeline/image/package-summary.html">com.facebook.imagepipeline.image</a></li>
    <li class="api apilevel-">
  <a href="../../../../../com/facebook/imagepipeline/listener/package-summary.html">com.facebook.imagepipeline.listener</a></li>
    <li class="api apilevel-">
  <a href="../../../../../com/facebook/imagepipeline/memory/package-summary.html">com.facebook.imagepipeline.memory</a></li>
    <li class="api apilevel-">
  <a href="../../../../../com/facebook/imagepipeline/producers/package-summary.html">com.facebook.imagepipeline.producers</a></li>
    <li class="api apilevel-">
  <a href="../../../../../com/facebook/imagepipeline/request/package-summary.html">com.facebook.imagepipeline.request</a></li>
              </ul><br/>
            </div> <!-- end packages -->
          </div> <!-- end resize-packages -->
          <div id="classes-nav">
            <ul>
              
              
    <li><h2>Classes</h2>
      <ul>
          <li class="api apilevel-"><a href="../../../../../com/facebook/drawee/backends/volley/VolleyDraweeController.html">VolleyDraweeController</a></li>
          <li class="selected api apilevel-"><a href="../../../../../com/facebook/drawee/backends/volley/VolleyDraweeControllerBuilder.html">VolleyDraweeControllerBuilder</a></li>
          <li class="api apilevel-"><a href="../../../../../com/facebook/drawee/backends/volley/VolleyDraweeControllerBuilderSupplier.html">VolleyDraweeControllerBuilderSupplier</a></li>
          <li class="api apilevel-"><a href="../../../../../com/facebook/drawee/backends/volley/VolleyDraweeControllerFactory.html">VolleyDraweeControllerFactory</a></li>
      </ul>
    </li>
              
              
              
              
            </ul><br/>
          </div><!-- end classes -->
        </div><!-- end nav-panels -->
        <div id="nav-tree" style="display:none">
          <div id="index-links">
            <a href="../../../../../packages.html"  >Package Index</a> | 
            <a href="../../../../../classes.html" >Class Index</a>
          </div>
        </div><!-- end nav-tree -->
      </div><!-- end swapper -->
    </div> <!-- end side-nav -->
    <script>
      if (!isMobile) {
        $("<a href='#' id='nav-swap' onclick='swapNav();return false;' style='font-size:10px;line-height:9px;margin-left:1em;text-decoration:none;'><span id='tree-link'>Use Tree Navigation</span><span id='panel-link' style='display:none'>Use Panel Navigation</span></a>").appendTo("#side-nav");
        chooseDefaultNav();
        if ($("#nav-tree").is(':visible')) {
          init_default_navtree("../../../../../");
        } else {
          addLoadEvent(function() {
            scrollIntoView("packages-nav");
            scrollIntoView("classes-nav");
          });
        }
        $("#swapper").css({borderBottom:"2px solid #aaa"});
      } else {
        swapNav(); // tree view should be used on mobile
      }
    </script>



<div class="g-unit" id="doc-content">

<div id="api-info-block">



  
   
  
  
  
  

  
   
  
  
  
  

  
   
  
  
  
  


<div class="sum-details-links">


Summary:









  <a href="#pubctors">Ctors</a>
  



  &#124; <a href="#pubmethods">Methods</a>
  


  &#124; <a href="#promethods">Protected Methods</a>
  


  &#124; <a href="#inhmethods">Inherited Methods</a>

&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>

</div><!-- end sum-details-links -->
<div class="api-level">
  


  
  

</div>
</div><!-- end api-info-block -->


<!-- ======== START OF CLASS DATA ======== -->

<div id="jd-header">
    public
     
     
    
    class
<h1>VolleyDraweeControllerBuilder</h1>



  
  
  

  
    extends <a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html">AbstractDraweeControllerBuilder</a>&lt;BUILDER&nbsp;extends&nbsp;<a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html">AbstractDraweeControllerBuilder</a>&lt;BUILDER,&nbsp;REQUEST,&nbsp;IMAGE,&nbsp;INFO&gt;,&nbsp;REQUEST,&nbsp;IMAGE,&nbsp;INFO&gt;<br/>
  
  
  

  
  
  


</div><!-- end header -->

<div id="naMessage"></div>

<div id="jd-content" class="api apilevel-">
<table class="jd-inheritance-table">


    <tr>
         	
        <td colspan="3" class="jd-inheritance-class-cell">java.lang.Object</td>
    </tr>
    

    <tr>
        
            <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
         	
        <td colspan="2" class="jd-inheritance-class-cell"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html">com.facebook.drawee.controller.AbstractDraweeControllerBuilder</a>&lt;BUILDER&nbsp;extends&nbsp;<a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html">com.facebook.drawee.controller.AbstractDraweeControllerBuilder</a>&lt;BUILDER,&nbsp;REQUEST,&nbsp;IMAGE,&nbsp;INFO&gt;,&nbsp;REQUEST,&nbsp;IMAGE,&nbsp;INFO&gt;</td>
    </tr>
    

    <tr>
        
            <td class="jd-inheritance-space">&nbsp;</td>
        
            <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
         	
        <td colspan="1" class="jd-inheritance-class-cell">com.facebook.drawee.backends.volley.VolleyDraweeControllerBuilder</td>
    </tr>
    

</table>







<div class="jd-descr">


<h2>Class Overview</h2>
<p>Concrete implementation of Volley Drawee controller builder.
 <p/> See <code><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html">AbstractDraweeControllerBuilder</a></code> for more details.
</p>





</div><!-- jd-descr -->
















<div class="jd-descr">


<h2>Summary</h2>























<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>



	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/backends/volley/VolleyDraweeControllerBuilder.html#VolleyDraweeControllerBuilder(android.content.Context, com.android.volley.toolbox.ImageLoader, com.facebook.drawee.backends.volley.VolleyDraweeControllerFactory, java.util.Set<com.facebook.drawee.controller.ControllerListener>)">VolleyDraweeControllerBuilder</a></span>(Context context, ImageLoader imageLoader, <a href="../../../../../com/facebook/drawee/backends/volley/VolleyDraweeControllerFactory.html">VolleyDraweeControllerFactory</a> volleyDraweeControllerFactory, Set&lt;<a href="../../../../../com/facebook/drawee/controller/ControllerListener.html">ControllerListener</a>&gt; boundControllerListeners)
        
  </td></tr>



</table>






<!-- ========== METHOD SUMMARY =========== -->
<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>



	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            <a href="../../../../../com/facebook/drawee/backends/volley/VolleyDraweeControllerBuilder.html">VolleyDraweeControllerBuilder</a>
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/backends/volley/VolleyDraweeControllerBuilder.html#setUri(java.lang.String)">setUri</a></span>(String uriString)
        
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            <a href="../../../../../com/facebook/drawee/backends/volley/VolleyDraweeControllerBuilder.html">VolleyDraweeControllerBuilder</a>
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/backends/volley/VolleyDraweeControllerBuilder.html#setUri(android.net.Uri)">setUri</a></span>(Uri uri)
        
  </td></tr>



</table>




<!-- ========== METHOD SUMMARY =========== -->
<table id="promethods" class="jd-sumtable"><tr><th colspan="12">Protected Methods</th></tr>



	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            <a href="../../../../../com/facebook/datasource/DataSource.html">DataSource</a>&lt;Bitmap&gt;
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/backends/volley/VolleyDraweeControllerBuilder.html#getDataSourceForRequest(android.net.Uri, java.lang.Object, com.facebook.drawee.controller.AbstractDraweeControllerBuilder.CacheLevel)">getDataSourceForRequest</a></span>(Uri imageRequest, Object callerContext, <a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.CacheLevel.html">AbstractDraweeControllerBuilder.CacheLevel</a> cacheLevel)
        
        <div class="jd-descrdiv">Concrete builder classes should override this method to return a data source for the request.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            <a href="../../../../../com/facebook/drawee/backends/volley/VolleyDraweeControllerBuilder.html">VolleyDraweeControllerBuilder</a>
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/backends/volley/VolleyDraweeControllerBuilder.html#getThis()">getThis</a></span>()
        
        <div class="jd-descrdiv">Concrete builder classes should override this method to return {#code this}.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            <a href="../../../../../com/facebook/drawee/backends/volley/VolleyDraweeController.html">VolleyDraweeController</a>
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/backends/volley/VolleyDraweeControllerBuilder.html#obtainController()">obtainController</a></span>()
        
        <div class="jd-descrdiv">Concrete builder classes should override this method to return a new controller.</div>
  
  </td></tr>



</table>





<!-- ========== METHOD SUMMARY =========== -->
<table id="inhmethods" class="jd-sumtable"><tr><th>
  <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
  <div style="clear:left;">Inherited Methods</div></th></tr>


<tr class="api apilevel-" >
<td colspan="12">
  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-com.facebook.drawee.controller.AbstractDraweeControllerBuilder" class="jd-expando-trigger closed"
          ><img id="inherited-methods-com.facebook.drawee.controller.AbstractDraweeControllerBuilder-trigger"
          src="../../../../../../assets/images/triangle-closed.png"
          class="jd-expando-trigger-img" /></a>
From class

  <a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html">com.facebook.drawee.controller.AbstractDraweeControllerBuilder</a>

<div id="inherited-methods-com.facebook.drawee.controller.AbstractDraweeControllerBuilder">
  <div id="inherited-methods-com.facebook.drawee.controller.AbstractDraweeControllerBuilder-list"
        class="jd-inheritedlinks">
  </div>
  <div id="inherited-methods-com.facebook.drawee.controller.AbstractDraweeControllerBuilder-summary" style="display: none;">
    <table class="jd-sumtable-expando">
    


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            <a href="../../../../../com/facebook/drawee/controller/AbstractDraweeController.html">AbstractDraweeController</a>
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#build()">build</a></span>()
        
        <div class="jd-descrdiv">Builds the specified controller.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            <a href="../../../../../com/facebook/drawee/controller/AbstractDraweeController.html">AbstractDraweeController</a>
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#buildController()">buildController</a></span>()
        
        <div class="jd-descrdiv">Builds a regular controller.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            static
            
            String
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#generateUniqueControllerId()">generateUniqueControllerId</a></span>()
        
        <div class="jd-descrdiv">Generates unique controller id.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            boolean
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#getAutoPlayAnimations()">getAutoPlayAnimations</a></span>()
        
        <div class="jd-descrdiv">Gets whether to auto play animations.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            Object
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#getCallerContext()">getCallerContext</a></span>()
        
        <div class="jd-descrdiv">Gets the caller context.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            String
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#getContentDescription()">getContentDescription</a></span>()
        
        <div class="jd-descrdiv">Gets the accessibility content description.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            Context
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#getContext()">getContext</a></span>()
        
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            <a href="../../../../../com/facebook/drawee/controller/ControllerListener.html">ControllerListener</a>&lt;?&nbsp;super&nbsp;INFO&gt;
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#getControllerListener()">getControllerListener</a></span>()
        
        <div class="jd-descrdiv">Gets the controller listener </div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            ControllerViewportVisibilityListener
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#getControllerViewportVisibilityListener()">getControllerViewportVisibilityListener</a></span>()
        
        <div class="jd-descrdiv">Gets the controller viewport visibility listener.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            abstract
            
            
            
            
            <a href="../../../../../com/facebook/datasource/DataSource.html">DataSource</a>&lt;IMAGE&gt;
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#getDataSourceForRequest(REQUEST, java.lang.Object, com.facebook.drawee.controller.AbstractDraweeControllerBuilder.CacheLevel)">getDataSourceForRequest</a></span>(REQUEST imageRequest, Object callerContext, <a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.CacheLevel.html">AbstractDraweeControllerBuilder.CacheLevel</a> cacheLevel)
        
        <div class="jd-descrdiv">Concrete builder classes should override this method to return a data source for the request.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            <a href="../../../../../com/facebook/common/internal/Supplier.html">Supplier</a>&lt;<a href="../../../../../com/facebook/datasource/DataSource.html">DataSource</a>&lt;IMAGE&gt;&gt;
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#getDataSourceSupplier()">getDataSourceSupplier</a></span>()
        
        <div class="jd-descrdiv">Gets the data source supplier if set.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            <a href="../../../../../com/facebook/common/internal/Supplier.html">Supplier</a>&lt;<a href="../../../../../com/facebook/datasource/DataSource.html">DataSource</a>&lt;IMAGE&gt;&gt;
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#getDataSourceSupplierForRequest(REQUEST, com.facebook.drawee.controller.AbstractDraweeControllerBuilder.CacheLevel)">getDataSourceSupplierForRequest</a></span>(REQUEST imageRequest, <a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.CacheLevel.html">AbstractDraweeControllerBuilder.CacheLevel</a> cacheLevel)
        
        <div class="jd-descrdiv">Creates a data source supplier for the given image request.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            <a href="../../../../../com/facebook/common/internal/Supplier.html">Supplier</a>&lt;<a href="../../../../../com/facebook/datasource/DataSource.html">DataSource</a>&lt;IMAGE&gt;&gt;
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#getDataSourceSupplierForRequest(REQUEST)">getDataSourceSupplierForRequest</a></span>(REQUEST imageRequest)
        
        <div class="jd-descrdiv">Creates a data source supplier for the given image request.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            <a href="../../../../../com/facebook/common/internal/Supplier.html">Supplier</a>&lt;<a href="../../../../../com/facebook/datasource/DataSource.html">DataSource</a>&lt;IMAGE&gt;&gt;
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#getFirstAvailableDataSourceSupplier(REQUEST[], boolean)">getFirstAvailableDataSourceSupplier</a></span>(REQUEST[] imageRequests, boolean tryBitmapCacheOnlyFirst)
        
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            REQUEST[]
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#getFirstAvailableImageRequests()">getFirstAvailableImageRequests</a></span>()
        
        <div class="jd-descrdiv">Gets the array of first-available image requests.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            REQUEST
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#getImageRequest()">getImageRequest</a></span>()
        
        <div class="jd-descrdiv">Gets the image request.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            REQUEST
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#getLowResImageRequest()">getLowResImageRequest</a></span>()
        
        <div class="jd-descrdiv">Gets the low-res image request.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            <a href="../../../../../com/facebook/drawee/interfaces/DraweeController.html">DraweeController</a>
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#getOldController()">getOldController</a></span>()
        
        <div class="jd-descrdiv">Gets the old controller to be reused.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            boolean
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#getRetainImageOnFailure()">getRetainImageOnFailure</a></span>()
        
        <div class="jd-descrdiv">Gets whether to retain image on failure.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            boolean
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#getTapToRetryEnabled()">getTapToRetryEnabled</a></span>()
        
        <div class="jd-descrdiv">Gets whether tap-to-retry is enabled.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            abstract
            
            
            
            
            BUILDER
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#getThis()">getThis</a></span>()
        
        <div class="jd-descrdiv">Concrete builder classes should override this method to return {#code this}.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#maybeAttachListeners(com.facebook.drawee.controller.AbstractDraweeController)">maybeAttachListeners</a></span>(<a href="../../../../../com/facebook/drawee/controller/AbstractDraweeController.html">AbstractDraweeController</a> controller)
        
        <div class="jd-descrdiv">Attaches listeners (if specified) to the given controller.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#maybeBuildAndSetGestureDetector(com.facebook.drawee.controller.AbstractDraweeController)">maybeBuildAndSetGestureDetector</a></span>(<a href="../../../../../com/facebook/drawee/controller/AbstractDraweeController.html">AbstractDraweeController</a> controller)
        
        <div class="jd-descrdiv">Installs a gesture detector to the given controller.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#maybeBuildAndSetRetryManager(com.facebook.drawee.controller.AbstractDraweeController)">maybeBuildAndSetRetryManager</a></span>(<a href="../../../../../com/facebook/drawee/controller/AbstractDraweeController.html">AbstractDraweeController</a> controller)
        
        <div class="jd-descrdiv">Installs a retry manager (if specified) to the given controller.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            abstract
            
            
            
            
            <a href="../../../../../com/facebook/drawee/controller/AbstractDraweeController.html">AbstractDraweeController</a>
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#obtainController()">obtainController</a></span>()
        
        <div class="jd-descrdiv">Concrete builder classes should override this method to return a new controller.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            <a href="../../../../../com/facebook/common/internal/Supplier.html">Supplier</a>&lt;<a href="../../../../../com/facebook/datasource/DataSource.html">DataSource</a>&lt;IMAGE&gt;&gt;
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#obtainDataSourceSupplier()">obtainDataSourceSupplier</a></span>()
        
        <div class="jd-descrdiv">Gets the top-level data source supplier to be used by a controller.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            BUILDER
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#reset()">reset</a></span>()
        
        <div class="jd-descrdiv">Resets this builder to its initial values making it reusable.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            BUILDER
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#setAutoPlayAnimations(boolean)">setAutoPlayAnimations</a></span>(boolean enabled)
        
        <div class="jd-descrdiv">Sets whether to auto play animations.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            BUILDER
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#setCallerContext(java.lang.Object)">setCallerContext</a></span>(Object callerContext)
        
        <div class="jd-descrdiv">Sets the caller context.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            BUILDER
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#setContentDescription(java.lang.String)">setContentDescription</a></span>(String contentDescription)
        
        <div class="jd-descrdiv">Sets the accessibility content description.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            BUILDER
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#setControllerListener(com.facebook.drawee.controller.ControllerListener<? super INFO>)">setControllerListener</a></span>(<a href="../../../../../com/facebook/drawee/controller/ControllerListener.html">ControllerListener</a>&lt;?&nbsp;super&nbsp;INFO&gt; controllerListener)
        
        <div class="jd-descrdiv">Sets the controller listener.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            BUILDER
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#setControllerViewportVisibilityListener(ControllerViewportVisibilityListener)">setControllerViewportVisibilityListener</a></span>(ControllerViewportVisibilityListener controllerViewportVisibilityListener)
        
        <div class="jd-descrdiv">Sets the controller viewport visibility listener.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#setDataSourceSupplier(com.facebook.common.internal.Supplier<com.facebook.datasource.DataSource<IMAGE>>)">setDataSourceSupplier</a></span>(<a href="../../../../../com/facebook/common/internal/Supplier.html">Supplier</a>&lt;<a href="../../../../../com/facebook/datasource/DataSource.html">DataSource</a>&lt;IMAGE&gt;&gt; dataSourceSupplier)
        
        <div class="jd-descrdiv">Sets the data source supplier to be used.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            BUILDER
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#setFirstAvailableImageRequests(REQUEST[])">setFirstAvailableImageRequests</a></span>(REQUEST[] firstAvailableImageRequests)
        
        <div class="jd-descrdiv">Sets the array of first-available image requests that will be probed in order.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            BUILDER
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#setFirstAvailableImageRequests(REQUEST[], boolean)">setFirstAvailableImageRequests</a></span>(REQUEST[] firstAvailableImageRequests, boolean tryCacheOnlyFirst)
        
        <div class="jd-descrdiv">Sets the array of first-available image requests that will be probed in order.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            BUILDER
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#setImageRequest(REQUEST)">setImageRequest</a></span>(REQUEST imageRequest)
        
        <div class="jd-descrdiv">Sets the image request.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            BUILDER
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#setLowResImageRequest(REQUEST)">setLowResImageRequest</a></span>(REQUEST lowResImageRequest)
        
        <div class="jd-descrdiv">Sets the low-res image request.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            BUILDER
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#setOldController(com.facebook.drawee.interfaces.DraweeController)">setOldController</a></span>(<a href="../../../../../com/facebook/drawee/interfaces/DraweeController.html">DraweeController</a> oldController)
        
        <div class="jd-descrdiv">Sets the old controller to be reused if possible.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            BUILDER
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#setRetainImageOnFailure(boolean)">setRetainImageOnFailure</a></span>(boolean enabled)
        
        <div class="jd-descrdiv">Sets whether to display last available image in case of failure.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            BUILDER
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#setTapToRetryEnabled(boolean)">setTapToRetryEnabled</a></span>(boolean enabled)
        
        <div class="jd-descrdiv">Sets whether tap-to-retry is enabled.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.html#validate()">validate</a></span>()
        
        <div class="jd-descrdiv">Validates the parameters before building a controller.</div>
  
  </td></tr>


</table>
  </div>
</div>
</td></tr>



<tr class="api apilevel-" >
<td colspan="12">
  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
          ><img id="inherited-methods-java.lang.Object-trigger"
          src="../../../../../../assets/images/triangle-closed.png"
          class="jd-expando-trigger-img" /></a>
From class

  java.lang.Object

<div id="inherited-methods-java.lang.Object">
  <div id="inherited-methods-java.lang.Object-list"
        class="jd-inheritedlinks">
  </div>
  <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
    <table class="jd-sumtable-expando">
    


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            Object
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad">clone</span>()
        
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            boolean
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad">equals</span>(Object arg0)
        
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad">finalize</span>()
        
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            final
            
            
            Class&lt;?&gt;
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad">getClass</span>()
        
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            int
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad">hashCode</span>()
        
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            final
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad">notify</span>()
        
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            final
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad">notifyAll</span>()
        
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            String
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad">toString</span>()
        
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            final
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad">wait</span>(long arg0, int arg1)
        
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            final
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad">wait</span>(long arg0)
        
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            final
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad">wait</span>()
        
  </td></tr>


</table>
  </div>
</div>
</td></tr>



<tr class="api apilevel-" >
<td colspan="12">
  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-com.facebook.drawee.interfaces.SimpleDraweeControllerBuilder" class="jd-expando-trigger closed"
          ><img id="inherited-methods-com.facebook.drawee.interfaces.SimpleDraweeControllerBuilder-trigger"
          src="../../../../../../assets/images/triangle-closed.png"
          class="jd-expando-trigger-img" /></a>
From interface

  <a href="../../../../../com/facebook/drawee/interfaces/SimpleDraweeControllerBuilder.html">com.facebook.drawee.interfaces.SimpleDraweeControllerBuilder</a>

<div id="inherited-methods-com.facebook.drawee.interfaces.SimpleDraweeControllerBuilder">
  <div id="inherited-methods-com.facebook.drawee.interfaces.SimpleDraweeControllerBuilder-list"
        class="jd-inheritedlinks">
  </div>
  <div id="inherited-methods-com.facebook.drawee.interfaces.SimpleDraweeControllerBuilder-summary" style="display: none;">
    <table class="jd-sumtable-expando">
    


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            abstract
            
            
            
            
            <a href="../../../../../com/facebook/drawee/interfaces/DraweeController.html">DraweeController</a>
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/interfaces/SimpleDraweeControllerBuilder.html#build()">build</a></span>()
        
        <div class="jd-descrdiv">Builds the specified controller.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            abstract
            
            
            
            
            <a href="../../../../../com/facebook/drawee/interfaces/SimpleDraweeControllerBuilder.html">SimpleDraweeControllerBuilder</a>
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/interfaces/SimpleDraweeControllerBuilder.html#setCallerContext(java.lang.Object)">setCallerContext</a></span>(Object callerContext)
        
        <div class="jd-descrdiv">Sets the caller context.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            abstract
            
            
            
            
            <a href="../../../../../com/facebook/drawee/interfaces/SimpleDraweeControllerBuilder.html">SimpleDraweeControllerBuilder</a>
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/interfaces/SimpleDraweeControllerBuilder.html#setOldController(com.facebook.drawee.interfaces.DraweeController)">setOldController</a></span>(<a href="../../../../../com/facebook/drawee/interfaces/DraweeController.html">DraweeController</a> oldController)
        
        <div class="jd-descrdiv">Sets the old controller to be reused if possible.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            abstract
            
            
            
            
            <a href="../../../../../com/facebook/drawee/interfaces/SimpleDraweeControllerBuilder.html">SimpleDraweeControllerBuilder</a>
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/interfaces/SimpleDraweeControllerBuilder.html#setUri(java.lang.String)">setUri</a></span>(String uriString)
        
        <div class="jd-descrdiv">Sets the uri from a string.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            abstract
            
            
            
            
            <a href="../../../../../com/facebook/drawee/interfaces/SimpleDraweeControllerBuilder.html">SimpleDraweeControllerBuilder</a>
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="../../../../../com/facebook/drawee/interfaces/SimpleDraweeControllerBuilder.html#setUri(android.net.Uri)">setUri</a></span>(Uri uri)
        
        <div class="jd-descrdiv">Sets the uri.</div>
  
  </td></tr>


</table>
  </div>
</div>
</td></tr>


</table>


</div><!-- jd-descr (summary) -->

<!-- Details -->








<!-- XML Attributes -->


<!-- Enum Values -->


<!-- Constants -->


<!-- Fields -->


<!-- Public ctors -->


<!-- ========= CONSTRUCTOR DETAIL ======== -->
<h2>Public Constructors</h2>



<a id="VolleyDraweeControllerBuilder(android.content.Context, com.android.volley.toolbox.ImageLoader, com.facebook.drawee.backends.volley.VolleyDraweeControllerFactory, java.util.Set<com.facebook.drawee.controller.ControllerListener>)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        
      </span>
      <span class="sympad">VolleyDraweeControllerBuilder</span>
      <span class="normal">(Context context, ImageLoader imageLoader, <a href="../../../../../com/facebook/drawee/backends/volley/VolleyDraweeControllerFactory.html">VolleyDraweeControllerFactory</a> volleyDraweeControllerFactory, Set&lt;<a href="../../../../../com/facebook/drawee/controller/ControllerListener.html">ControllerListener</a>&gt; boundControllerListeners)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p></div>

    </div>
</div>





<!-- ========= CONSTRUCTOR DETAIL ======== -->
<!-- Protected ctors -->



<!-- ========= METHOD DETAIL ======== -->
<!-- Public methdos -->

<h2>Public Methods</h2>



<a id="setUri(java.lang.String)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="../../../../../com/facebook/drawee/backends/volley/VolleyDraweeControllerBuilder.html">VolleyDraweeControllerBuilder</a>
      </span>
      <span class="sympad">setUri</span>
      <span class="normal">(String uriString)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p></div>

    </div>
</div>


<a id="setUri(android.net.Uri)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        <a href="../../../../../com/facebook/drawee/backends/volley/VolleyDraweeControllerBuilder.html">VolleyDraweeControllerBuilder</a>
      </span>
      <span class="sympad">setUri</span>
      <span class="normal">(Uri uri)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p></div>

    </div>
</div>





<!-- ========= METHOD DETAIL ======== -->

<h2>Protected Methods</h2>



<a id="getDataSourceForRequest(android.net.Uri, java.lang.Object, com.facebook.drawee.controller.AbstractDraweeControllerBuilder.CacheLevel)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        <a href="../../../../../com/facebook/datasource/DataSource.html">DataSource</a>&lt;Bitmap&gt;
      </span>
      <span class="sympad">getDataSourceForRequest</span>
      <span class="normal">(Uri imageRequest, Object callerContext, <a href="../../../../../com/facebook/drawee/controller/AbstractDraweeControllerBuilder.CacheLevel.html">AbstractDraweeControllerBuilder.CacheLevel</a> cacheLevel)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Concrete builder classes should override this method to return a data source for the request.

 <p/>IMPORTANT: Do NOT ever call this method directly. This method is only to be called from
 a supplier created in {#code getDataSourceSupplierForRequest(REQUEST, boolean)}.

 <p/>IMPORTANT: Make sure that you do NOT use any non-final field from this method, as the field
 may change if the instance of this builder gets reused. If any such field is required, override
 {#code getDataSourceSupplierForRequest(REQUEST, boolean)}, and store the field in a final
 variable (same as it is done for callerContext).
</p></div>

    </div>
</div>


<a id="getThis()"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        <a href="../../../../../com/facebook/drawee/backends/volley/VolleyDraweeControllerBuilder.html">VolleyDraweeControllerBuilder</a>
      </span>
      <span class="sympad">getThis</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Concrete builder classes should override this method to return {#code this}. </p></div>

    </div>
</div>


<a id="obtainController()"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        protected 
         
         
         
         
        <a href="../../../../../com/facebook/drawee/backends/volley/VolleyDraweeController.html">VolleyDraweeController</a>
      </span>
      <span class="sympad">obtainController</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Concrete builder classes should override this method to return a new controller. </p></div>

    </div>
</div>





<!-- ========= END OF CLASS DATA ========= -->
<a id="navbar_top"></a>

<div id="footer">
Generated by <a href="http://code.google.com/p/doclava/">Doclava</a>.
</div> <!-- end footer -->

</div> <!-- jd-content -->

</div><!-- end doc-content -->

</div> <!-- end body-content --> 

<script type="text/javascript">
init(); /* initialize doclava-developer-docs.js */
</script>

</body>
</html>
